/* tree settings */
div.tree { overflow:scroll; overflow-x:auto; background-color:White; }
ul.tree {list-style: none; margin: 0; padding:0; text-decoration: none; cursor:pointer; }
ul.tree ul, ul.tree li {list-style: none; margin: 0; padding: 0; text-decoration: none; cursor:pointer; }
ul.tree ul { background: transparent url(images/tree_vert.gif) repeat-y left center; }
ul.tree li { line-height:16px; }
ul.tree li img { border:none; vertical-align:middle; padding-right:2px;}
ul.tree li a { text-decoration:none; vertical-align:middle;color:black;  font-family:Sans-Serif; font-size: 13px; font-weight: bold; }
ul.tree li a:link { text-decoration:none; vertical-align:middle;color:black }
ul.tree li a:visited { text-decoration:none; vertical-align:middle;color:black }
ul.tree li a:active { text-decoration:none; vertical-align:middle;color:black }
ul.tree li a:hover { background-color:#000066; color:White; }
ul.tree li a.lbl { background-color:transparent; color:WindowText; }
ul.tree li a.sel { background-color:Highlight; color:CaptionText; }
ul.tree ul li.O { padding-left: 20px; background: transparent url(images/tree_open.gif) no-repeat left top; }
ul.tree ul li.C { padding-left: 20px; background: transparent url(images/tree_closed.gif) no-repeat left top; }
ul.tree li.nochild { background: transparent url(images/tree_nochild.gif) no-repeat left top; }
ul.tree ul li.nochild { padding-left: 20px; background: transparent url(images/tree_nochild.gif) no-repeat left top; }
ul.tree ul li.last { background-color:white; }
.pad ul.treeView ul li.last{ background-color:#f8f8f8; }
.pad ul.treeView li.last{ background-color:#f8f8f8; }
/* tree settings */